import request from '@/utils/request';
// 查询热点问题
const token = localStorage.getItem('token');
const headers = {
  Authorization: `Bearer ${token}`, // 根据实际token格式调整
};
// 查询热点问题列表
export function listQuestion(query) {
  return request({
    url: '/bigmodel/hotquestion/list',
    method: 'get',
    params: query,
    port: 'yy',
    headers,
  }).catch((error) => {
    console.error('Request Error:', error);
    throw error; // 抛出错误，以便可以在调用链中进一步处理
  });
}

// 查询热点问题详细
export function getQuestion(id) {
  return request({
    url: `/bigmodel/hotquestion/${id}`,
    method: 'get',
    port: 'yy',
  });
}

// 新增热点问题
export function addQuestion(data) {
  return request({
    url: '/bigmodel/hotquestion',
    method: 'post',
    port: 'yy',
    data,
  });
}

// 修改热点问题
export function updateQuestion(data) {
  return request({
    url: '/bigmodel/hotquestion',
    method: 'put',
    port: 'yy',
    data,
  });
}

// 删除热点问题
export function delQuestion(id) {
  return request({
    url: `/bigmodel/hotquestion/${id}`,
    method: 'delete',
    port: 'yy',
  });
}
